package com.quectel.core.module.alarm.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * @author caolu
 * @email louis.cao@quectel.com
 * @date 2021-10-19 13:39:01
 */
@Data
@TableName("alarm_event_record")
public class AlarmEventRecordEntity {

    /**
     * ID
     */
    @TableId
    private Long id;

    /**
     * 租户id
     */
    private Long tenantId;

    /**
     * 小区id
     */
    private Long villageId;

    /**
     * 楼栋id
     */
    private Long buildingId;

    /**
     * 种类id
     */
    private Long deviceCategoryId;

    /**
     * 类型id
     */
    private Long deviceTypeId;

    /**
     * 设备id
     */
    private Long deviceId;

    /**
     * 设备imei
     */
    private String imei;

    /**
     * 事件规则id
     */
    private Long eventConfigId;

    /**
     * 事件名称
     */
    private String name;

    /**
     * 事件描述
     */
    private String eventDesc;

    /**
     * 1处理中2已完成
     */
    private Byte status;

    /**
     * 事件发生时间
     */
    private Date eventTime;

    /**
     * 事件完成时间
     */
    private Date finishTime;

    /**
     * 关联工单id
     */
    private Long workOrderId;

    /**
     * 是否自动关闭 1是 0否
     */
    private Byte isAutoClose;


    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String editor;

    /**
     * 修改时间
     */
    private Date editTime;


}
